Unification of Publish/Subscribe Systems and Stream Databases - The Impact on Complex Event Processing
نویسندگان
چکیده
There is increasing demand for complex event processing of ever-expanding volumes of data in an ever-growing number of application domains. Traditional complex event processing technologies, based upon either stream database management systems or publish/subscribe systems, are adept at handling many of these applications. However, a growing number of hybrid complex event detection scenarios require features of both technologies. This paper describes a unification of publish/subscribe and stream database concepts to tackle all complex event processing scenarios, with particular emphasis upon hybrid scenarios. The paper describes the architecture for this unified system, the automaton programming language that it supports, and the runtime system that animates automata. Several examples of automata that exploit the system’s unified nature are discussed. Raw automata performance is characterised, and its relative performance against Cayuga with respect to stock trend analysis is presented.
منابع مشابه
The Impact on Complex Event Processing
There is increasing demand for complex event processing of ever-expanding volumes of data in an ever-growing number of application domains. Traditional complex event processing technologies, based upon stream database management systems or publish/subscribe systems, are adept at handling many of these technologies. A growing number of hybrid complex event detection scenarios require features of...
متن کاملTechnical Report: Event Stream Processing
2 Publish / Subscribe Systems Publish / Subscribe systems consist of publishers, which publish messages, and subscribers, which subscribe to certain topics of messages. Generally these messages can be any kind of information, but in our case we have focused on event notifications. The difficulty of such a system is the distribution of the published objects to the correct subscribers. In the sem...
متن کاملFunctional Reactive Stream Processing for Data-centric Publish/Subscribe Systems
The Internet of Things (IoT) paradigm has given rise to a new class of applications wherein complex data analytics must be performed in real-time on large volumes of fast-moving, heterogeneous sensor-generated data. Such data streams are often unbounded and must be processed in a distributed and parallel manner to ensure timely processing and delivery to interested subscribers. Dataflow archite...
متن کاملSupporting Better Scalability and Richer Subscription Models in Wide-Area Publish/Subscribe
With the advent of Web 2.0 and the Digital Age, we are witnessing an unprecedented increase in the amount of information collected, and in the number of users interested in different types of information. This growth means that traditional techniques, where interested users poll data sources for information they are interested in, are no longer sufficient. Polling too frequently does not scale,...
متن کاملTop-k/w publish/subscribe: A publish/subscribe model for continuous top-k processing over data streams
Continuous processing of top-k queries over data streams is a promising technique for alleviating the information overload problem as it distinguishes relevant from irrelevant data stream objects with respect to a given scoring function over time. Thus it enables filtering of irrelevant data objects and delivery of top-k objects relevant to user interests in real-time. We propose a solution for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012